
.CodeMirror.cm-s-default{
  display: none!important;
}
.CodeMirror-hints {
  background-color: #282C34!important;
  border: none!important;

  /* 火狐 */
  scrollbar-width: 10px!important;
  scrollbar-color: #423c3c #282C34!important;
}
.CodeMirror-hint {
  color: white!important;
}
.CodeMirror-hints::-webkit-scrollbar {
    width: 10px!important;
    background-color: #282C34!important;
}
li.CodeMirror-hint-active {
  background: rgb(82, 63, 39)!important;
}
.CodeMirror-hints::-webkit-scrollbar-track {
    width: 10px!important;
    height: 0px!important;
}

.CodeMirror-hints::-webkit-scrollbar-thumb {
  border-radius: 10px!important;
  box-shadow: inset 0 0 5px rgba(172, 170, 170, 0.2)!important;
  background: #423c3c!important;
}


/* 编辑框整体滚动条 */
.CodeMirror-simplescroll-horizontal div, .CodeMirror-simplescroll-vertical div {
  position: absolute;
  background: rgba(212, 206, 206, 0.2);
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid  #cecccc;
  border-radius: 2px;
}

.CodeMirror-simplescroll-horizontal, .CodeMirror-simplescroll-vertical {
  position: absolute;
  z-index: 6;
  background:  #F7F7F7;
}

.CodeMirror-simplescroll-horizontal {
  bottom: 0; left: 0;
  height: 8px;
}
.CodeMirror-simplescroll-horizontal div {
  bottom: 0;
  height: 100%;
}

.CodeMirror-simplescroll-vertical {
  right: 0; top: 0;
  width: 8px;
}
.CodeMirror-simplescroll-vertical div {
  right: 0;
  width: 100%;
}


.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler, .CodeMirror-overlayscroll .CodeMirror-gutter-filler {
  display: none;
}

.CodeMirror-overlayscroll-horizontal div, .CodeMirror-overlayscroll-vertical div {
  position: absolute;
  background: #bcd;
  border-radius: 3px;
}

.CodeMirror-overlayscroll-horizontal, .CodeMirror-overlayscroll-vertical {
  position: absolute;
  z-index: 6;
}

.CodeMirror-overlayscroll-horizontal {
  bottom: 0; left: 0;
  height: 6px;
}
.CodeMirror-overlayscroll-horizontal div {
  bottom: 0;
  height: 100%;
}

.CodeMirror-overlayscroll-vertical {
  right: 0; top: 0;
  width: 6px;
}
.CodeMirror-overlayscroll-vertical div {
  right: 0;
  width: 100%;
}

.CodeMirror-scroll{
  font-size : 14px;
  line-height : 150%;
}

/* codemirror 关键词样式 */
.cm-s-3024-day span.cm-string {
  color: rgb(221, 148, 12)!important;
}

/* console 滚动条 */
.InDConsole-main::-webkit-scrollbar {
  width: 5px!important;
  background-color: #FFFFFF!important;
}
.InDConsole-main::-webkit-scrollbar-track {
  width: 5px!important;
  height: 0px!important;
}

.InDConsole-main::-webkit-scrollbar-thumb {
border-radius: 5px!important;
box-shadow: inset 0 0 5px rgba(172, 170, 170, 0.2)!important;
background: #858482!important;
}